﻿using RepositoryFramework;

namespace Portal.Repository
{
	/// <summary>
	/// Interface <see cref="IPortalUnitOfWork"/> declare portal unit of work
	/// </summary>
	public interface IPortalUnitOfWork : IUnitOfWork
	{
		/// <summary>
		/// User repository
		/// </summary>
		IUserRepository UserRepository { get; }

		/// <summary>
		/// Gets the contact information repository.
		/// </summary>
		/// <value>
		/// The contact information repository.
		/// </value>
		IContactInfoRepository ContactInfoRepository { get; }
	}
}